﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WR.BL.BE
{
    public class MaterialBE
    {
        private string _codigo;

        public string Codigo
        {
            get { return _codigo; }
            set { _codigo = value; }
        }

        private string _descripcion;

        public string Descripcion
        {
            get { return _descripcion; }
            set { _descripcion = value; }
        }

        private string _tipoMat;

        public string TipoMat
        {
            get { return _tipoMat; }
            set { _tipoMat = value; }
        }
        private string _ramo;

        public string Ramo
        {
            get { return _ramo; }
            set { _ramo = value; }
        }
        private string _grpArt;

        public string GrpArt
        {
            get { return _grpArt; }
            set { _grpArt = value; }
        }
        private string _uMedida;

        public string UMedida
        {
            get { return _uMedida; }
            set { _uMedida = value; }
        }
        private decimal _pesoBruto;

        public decimal PesoBruto
        {
            get { return _pesoBruto; }
            set { _pesoBruto = value; }
        }
        private decimal _pesoNeto;

        public decimal PesoNeto
        {
            get { return _pesoNeto; }
            set { _pesoNeto = value; }
        }
        private string _uMPeso;

        public string UMPeso
        {
            get { return _uMPeso; }
            set { _uMPeso = value; }
        }
        private string _ean;

        public string Ean
        {
            get { return string.IsNullOrEmpty(_ean) ? _codigo : _ean; }
            set { _ean = value; }
        }
        private string _jerarquia;

        public string Jerarquia
        {
            get { return _jerarquia; }
            set { _jerarquia = value; }
        }
        private string _codTienda;

        public string CodTienda
        {
            get { return _codTienda; }
            set { _codTienda = value; }
        }
        private string _empresa;

        public string Empresa
        {
            get { return _empresa; }
            set { _empresa = value; }
        }
        private string _nomTienda;

        public string NomTienda
        {
            get { return _nomTienda; }
            set { _nomTienda = value; }
        }
        private decimal _stock;

        public decimal Stock
        {
            get { return decimal.Round(_stock, 2); }
            set { _stock = value; }
        }
        private decimal _precio;

        public decimal Precio
        {
            get { return decimal.Round(_precio, 2); }
            set { _precio = value; }
        }
    }
}
